package com.compass.mobile.framework.view

import android.content.Context
import android.util.AttributeSet
import androidx.appcompat.widget.AppCompatRadioButton
import com.compass.mobile.R


public class CustomRadioButton(context: Context, attrs: AttributeSet) : AppCompatRadioButton(context, attrs) {

    init {
        // 添加焦点变化监听器
        onFocusChangeListener = OnFocusChangeListener { _, hasFocus ->
            if (hasFocus) {
                // 处理获取焦点时的逻辑，比如改变样式
                // 例如：设置背景颜色为红色
//                setBackgroundResource(R.drawable.bg_def_common)
                    setBackgroundResource(R.drawable.bg_shape_suggest_select)
//                setBackgroundColor(resources.getColor(R.color.color_F7B454))
            } else {
                // 处理失去焦点时的逻辑，比如恢复原样式
//                setBackgroundResource(R.drawable.bg_def_common)
                setBackgroundResource(R.drawable.bg_shape_suggest_normal)
//                setBackgroundColor(resources.getColor(android.R.color.transparent))
            }
        }
    }
}